package systemEntity

// EbSystemLog 管理员操作记录表
type SystemLog struct {
	ID         int64  `json:"id" gorm:"column:id" form:"id"`                            // 管理员操作记录ID
	AdminId    int64  `json:"admin_id" gorm:"column:admin_id" form:"admin_id"`          // 管理员id
	AdminName  string `json:"admin_name" gorm:"column:admin_name" form:"admin_name"`    // 管理员姓名
	Path       string `json:"path" gorm:"column:path" form:"path"`                      // 链接
	Page       string `json:"page" gorm:"column:page" form:"page"`                      // 行为
	Method     string `json:"method" gorm:"column:method" form:"method"`                // 访问类型
	Ip         string `json:"ip" gorm:"column:ip" form:"ip"`                            // 登录IP
	Type       string `json:"type" gorm:"column:type" form:"type"`                      // 类型
	AddTime    int64  `json:"add_time" gorm:"column:add_time" form:"add_time"`          // 操作时间
	MerchantId int64  `json:"merchant_id" gorm:"column:merchant_id" form:"merchant_id"` // 商户id
}

// TableName 表名称
func (*SystemLog) TableName() string {
	return "eb_system_log"
}
